*{
    padding: 0;
    margin: 0;
}
body{
        background-image:url('../images/注册背景1.png');
        background-size: 100%;
        background-repeat: no-repeat;
    }
    #r_content{
        width: 58%;
        margin: 0 auto;
        padding-top: 90px;
    }
    #rcontent{

        border: 0px solid RGB(250,249,249);
        box-shadow:4px 4px 4px 4px rgba(83,107,75,0.1);
        background-image:url('../images/注册背景2.png');
        background-size:auto 100%;
        background-repeat: no-repeat;
        background-position: right;
        background-color: white;
        height: 420px;
        padding-top: 25px;
    }
        #aright,#aleft{
            display: inline-block;
            width: 35%;
            float: letf;
            margin:2% 6% ;
        }
            #a1,#a2,#a3{
                text-align: center;
            }
            #a1{
                font-size: 28px;
                color: rgba(55,55,55,1.00);
            }
            #a2{
                color: #5094de;
                
            }
            #a3{
                margin-top: 15px;
                font-size: 34px;
                margin-bottom: 25px;
            }
            #aright p,#aleft p{
                padding-bottom: 20px;
                font-family: "等线", "方正兰亭超细黑简体";
            }
            #aright span,#aleft span{
                display: inline-block;
                width:90px;
                
            }
            #error_box{
                color: red;
                font-size: 12px;
                text-align: center;
                margin: 0 auto;
                height: 20px;
            }
            .zhuce{
                border: none;
                text-align: center;
                margin: 0 auto;
            }
            .zhuce input{
                background:#5094de;
                border-radius: 3px;
                color: white;
                font-family: "微软雅黑 Light";
                font-size: 15px;
                font-weight: bolder;
                height:40px;
                width:120px;
            }
            .zhuce input:hover{
                background:rgba(181,181,181,0.75);
                cursor:pointer;
            }
            .zhuce input:click{
                border: 1px solid rgba(175,58,207,1.00);
                box-shadow:inset 10px 10px;
                
            }
            input,textarea{
                margin-left: 10px;
                border-top: none;
                border-right: none;
                border-left: none;
                background:none;

            }
            #aright input,#aright textarea{
                border-bottom: 1px solid RGB(153,221,208);
            }
            #aleft input,#aleft textarea{
                border-bottom: 1px solid RGB(198,234,230);
            }
            input:focus,textarea:focus{
                background: #fff;
                border:1px solid #555;
                box-shadow: 0 0 3px #aaa;
                
            }
            input:focus:invalid,textarea:focus:invalid{
                background: #fff url(images/warn.png) no-repeat 98% center;
                box-shadow: 0 0 5px red;
                border-color: #28921f;
            }
            input:required:valid,textarea:required:valid{
                background: #fff url(images/right.png) no-repeat 98% center;
                box-shadow: 0 0 5px #5cd053;
                border-color: #28921f;
            } 